emitting rays of light - Français Anglais Dictionnaire